package co.edu.uniquindio.ondas.pruebas;

import javax.naming.NamingException;

import co.edu.uniquindio.ondas.delegados.Delegado;
import co.edu.uniquindio.ondas.entidades.Administrador;

public class PruebaAdministrador {

	/**
	 * @param args
	 * @throws NamingException 
	 */
	
	
	
	public static void main(String[] args) throws NamingException {
		
		Delegado pruebaDelegado = new Delegado();
		/** Administrador **/
//		 insert
		 Administrador administrador=new Administrador();
		 administrador.setIdentificacion("4321");
		 administrador.setNombre("Javier");
		 administrador.setPassword("javi");
		 administrador.setEmail("gfabio0418@hotmail.com");
		 administrador.setDireccion("hojas anchas");
		 administrador.setTelefono("3104349922");
		 pruebaDelegado.adicionarAdministrador(administrador);

		// //update
		 Administrador administradorRecuperado=pruebaDelegado.findByKeyAdmin("4321");
		 administradorRecuperado.setNombre("administrador");
		 System.out.println(administradorRecuperado.getNombre());
		 pruebaDelegado.updateAdmin(administradorRecuperado);
		//
		// //delete
		 Administrador administradorRecuperado1=pruebaDelegado.findByKeyAdmin("1234");
		 pruebaDelegado.removeAdmin(administradorRecuperado1);
	}

}
